package com.krtech.wecard.module.mayi.util;


import com.krtech.wecard.module.mayi.entity.MayiPayList;
import com.krtech.wecard.module.mayi.entity.Node;

import java.util.List;

public class NodeUtil {

    public static <T> Node<T> convertToLinkedList(List<T> list) {
        if (list == null || list.isEmpty()) {
            return null;
        }

        Node<T> head = new Node<>(list.get(0)); // 创建头节点
        Node<T> current = head;

        // 从第二个元素开始遍历列表
        for (int i = 1; i < list.size(); i++) {
            current.setNext(new Node<>(list.get(i))); // 为当前节点设置下一个节点
            current = current.getNext(); // 移动到下一个节点
        }

        return head; // 返回头节点，即链表的开始
    }
}
